rock the foundations of something - French English Dictionary